package com.fdb.efp.limit.service.domain;

import java.math.BigDecimal;

import com.fdb.basic.framework.core.vo.BaseInfo;
/**
 * Description: 预授信名单表			
 * @author chenqm1
 * @date 2018-05-03
 */
public class LmtPrelist extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	private String preSerno;//预授信流水号
    private String batchSerno;//导入批次流水号
    private String lmtSerno;//授信申请流水号
    private String lmtContNo;//授信协议编号
    private String cusId;//客户号
    private String cusName;//姓名
    private String certType;//证件类型
    private String certCode;//证件号码
    private String certExpireDate;//证件到期日
    private String mobile;//手机号码
    private String prdId;//产品id
    private String prdCode;//产品代码
    private String prdName;//产品名称
    private String lmtType;//额度类型
    private BigDecimal lmtAmt;//额度金额
    private BigDecimal  msgMarketingLmt;//短信营销额度
    private BigDecimal actLmtAmt;//已激活额度
    private BigDecimal waitActAmt;//待激活额度
    private BigDecimal term;//预授信期限
    private String termType;//期限类型
    private String irMode;//利率模式
    private BigDecimal fixedRate;//固定利率值
    private String irFloatType;//浮动方式
    private BigDecimal irFloatPct;//浮动比例
    private String irAdjustMode;//利率调整方式
    private BigDecimal cusRpn;//客户风险系数
    private String creditLevel;//信用等级
    private BigDecimal actValidDays;//激活有效期
    private String agriFlg;//是否农户
    private String hasWorkPlace;//是否有工作单位
    private String workPlace;//工作单位
    private String callBackTelnum;//回访电话
    private String referrerMobile;//推荐人手机号
    private String cusLevel;//客户级别
    private BigDecimal maxCreditLimit;//最高信用额度
    /**省级限额*/
    private BigDecimal proLimit;
    private String status;//状态
    private String curOp;//当前操作
    private String sendMsgInd;//是否已发送营销短信
    private String remarks;//备注
    private String cusManager;//管理客户经理
    private String mainBrId;//管理机构
    private String chargeoffBrId;//出账机构
    private String legalOrgCode;//法人机构
    private String legalOrgName;//法人机构名称
    private String legalOrgSimpleName;//法人机构简称
    private String importDate;//导入日期
    private String createDate;//创建日期
    private String createTime;//创建时间
    private String lastUpdateUser;//最后更新人
    private String lastUpdateTime;//最后更新时间

    public BigDecimal getProLimit() {
        return proLimit;
    }

    public void setProLimit(BigDecimal proLimit) {
        this.proLimit = proLimit;
    }
    /*是否发送短信*/
    private String sendMsgFlg;

    public String getSendMsgFlg() {
        return sendMsgFlg;
    }

    public void setSendMsgFlg(String sendMsgFlg) {
        this.sendMsgFlg = sendMsgFlg;
    }
	
    /**
     * 获取预授信流水号字段信息
     * @return preSerno 预授信流水号
     */
    public String getPreSerno(){
        return preSerno;
    }
    
    /**
     * 设置预授信流水号字段信息
     * @param preSerno
     */
    public void setPreSerno(String preSerno){
        this.preSerno = preSerno;
    }
    
    /**
     * 获取导入批次流水号字段信息
     * @return batchSerno 导入批次流水号
     */
    public String getBatchSerno(){
        return batchSerno;
    }
    
    /**
     * 设置导入批次流水号字段信息
     * @param batchSerno
     */
    public void setBatchSerno(String batchSerno){
        this.batchSerno = batchSerno;
    }
    
    /**
     * 获取授信申请流水号字段信息
     * @return lmtSerno 授信申请流水号
     */
    public String getLmtSerno(){
        return lmtSerno;
    }
    
    /**
     * 设置授信申请流水号字段信息
     * @param lmtSerno
     */
    public void setLmtSerno(String lmtSerno){
        this.lmtSerno = lmtSerno;
    }
    
    /**
     * 获取授信协议编号字段信息
     * @return lmtContNo 授信协议编号
     */
    public String getLmtContNo(){
        return lmtContNo;
    }
    
    /**
     * 设置授信协议编号字段信息
     * @param lmtContNo
     */
    public void setLmtContNo(String lmtContNo){
        this.lmtContNo = lmtContNo;
    }
    
    /**
     * 获取客户号字段信息
     * @return cusId 客户号
     */
    public String getCusId(){
        return cusId;
    }
    
    /**
     * 设置客户号字段信息
     * @param cusId
     */
    public void setCusId(String cusId){
        this.cusId = cusId;
    }
    
    /**
     * 获取姓名字段信息
     * @return cusName 姓名
     */
    public String getCusName(){
        return cusName;
    }
    
    /**
     * 设置姓名字段信息
     * @param cusName
     */
    public void setCusName(String cusName){
        this.cusName = cusName;
    }
    
    /**
     * 获取证件类型字段信息
     * @return certType 证件类型
     */
    public String getCertType(){
        return certType;
    }
    
    /**
     * 设置证件类型字段信息
     * @param certType
     */
    public void setCertType(String certType){
        this.certType = certType;
    }
    
    /**
     * 获取证件号码字段信息
     * @return certCode 证件号码
     */
    public String getCertCode(){
        return certCode;
    }
    
    /**
     * 设置证件号码字段信息
     * @param certCode
     */
    public void setCertCode(String certCode){
        this.certCode = certCode;
    }
    
    public String getCertExpireDate() {
		return certExpireDate;
	}

	public void setCertExpireDate(String certExpireDate) {
		this.certExpireDate = certExpireDate;
	}

	/**
     * 获取手机号码字段信息
     * @return mobile 手机号码
     */
    public String getMobile(){
        return mobile;
    }
    
    /**
     * 设置手机号码字段信息
     * @param mobile
     */
    public void setMobile(String mobile){
        this.mobile = mobile;
    }
    
    /**
     * 获取产品id字段信息
     * @return prdId 产品id
     */
    public String getPrdId(){
        return prdId;
    }
    
    /**
     * 设置产品id字段信息
     * @param prdId
     */
    public void setPrdId(String prdId){
        this.prdId = prdId;
    }
    
    /**
     * 获取产品代码字段信息
     * @return prdCode 产品代码
     */
    public String getPrdCode(){
        return prdCode;
    }
    
    /**
     * 设置产品代码字段信息
     * @param prdCode
     */
    public void setPrdCode(String prdCode){
        this.prdCode = prdCode;
    }
    
    /**
     * 获取产品名称字段信息
     * @return prdName 产品名称
     */
    public String getPrdName(){
        return prdName;
    }
    
    /**
     * 设置产品名称字段信息
     * @param prdName
     */
    public void setPrdName(String prdName){
        this.prdName = prdName;
    }
    
    /**
     * 获取额度类型字段信息
     * @return lmtType 额度类型
     */
    public String getLmtType(){
        return lmtType;
    }
    
    /**
     * 设置额度类型字段信息
     * @param lmtType
     */
    public void setLmtType(String lmtType){
        this.lmtType = lmtType;
    }
    
    /**
     * 获取额度金额字段信息
     * @return lmtAmt 额度金额
     */
    public BigDecimal getLmtAmt(){
        return lmtAmt;
    }
    
    /**
     * 设置额度金额字段信息
     * @param lmtAmt
     */
    public void setLmtAmt(BigDecimal lmtAmt){
        this.lmtAmt = lmtAmt;
    }
    
    /**
     * 获取已激活额度字段信息
     * @return actLmtAmt 已激活额度
     */
    public BigDecimal getActLmtAmt(){
        return actLmtAmt;
    }
    
    /**
     * 设置已激活额度字段信息
     * @param actLmtAmt
     */
    public void setActLmtAmt(BigDecimal actLmtAmt){
        this.actLmtAmt = actLmtAmt;
    }
    
    /**
     * 获取待激活额度字段信息
     * @return waitActAmt 待激活额度
     */
    public BigDecimal getWaitActAmt(){
        return waitActAmt;
    }
    
    /**
     * 设置待激活额度字段信息
     * @param waitActAmt
     */
    public void setWaitActAmt(BigDecimal waitActAmt){
        this.waitActAmt = waitActAmt;
    }
    
    /**
     * 获取预授信期限字段信息
     * @return term 预授信期限
     */
    public BigDecimal getTerm(){
        return term;
    }
    
    /**
     * 设置预授信期限字段信息
     * @param term
     */
    public void setTerm(BigDecimal term){
        this.term = term;
    }
    
    /**
     * 获取期限类型字段信息
     * @return termType 期限类型
     */
    public String getTermType(){
        return termType;
    }
    
    /**
     * 设置期限类型字段信息
     * @param termType
     */
    public void setTermType(String termType){
        this.termType = termType;
    }
    
    /**
     * 获取利率模式字段信息
     * @return irMode 利率模式
     */
    public String getIrMode(){
        return irMode;
    }
    
    /**
     * 设置利率模式字段信息
     * @param irMode
     */
    public void setIrMode(String irMode){
        this.irMode = irMode;
    }
    
    /**
     * 获取固定利率值字段信息
     * @return fixedRate 固定利率值
     */
    public BigDecimal getFixedRate(){
        return fixedRate;
    }
    
    /**
     * 设置固定利率值字段信息
     * @param fixedRate
     */
    public void setFixedRate(BigDecimal fixedRate){
        this.fixedRate = fixedRate;
    }
    
    /**
     * 获取浮动方式字段信息
     * @return irFloatType 浮动方式
     */
    public String getIrFloatType(){
        return irFloatType;
    }
    
    /**
     * 设置浮动方式字段信息
     * @param irFloatType
     */
    public void setIrFloatType(String irFloatType){
        this.irFloatType = irFloatType;
    }
    
    /**
     * 获取浮动比例字段信息
     * @return irFloatPct 浮动比例
     */
    public BigDecimal getIrFloatPct(){
        return irFloatPct;
    }
    
    /**
     * 设置浮动比例字段信息
     * @param irFloatPct
     */
    public void setIrFloatPct(BigDecimal irFloatPct){
        this.irFloatPct = irFloatPct;
    }
    
    /**
     * 获取利率调整方式字段信息
     * @return irAdjustMode 利率调整方式
     */
    public String getIrAdjustMode(){
        return irAdjustMode;
    }
    
    /**
     * 设置利率调整方式字段信息
     * @param irAdjustMode
     */
    public void setIrAdjustMode(String irAdjustMode){
        this.irAdjustMode = irAdjustMode;
    }
    
    /**
     * 获取客户风险系数字段信息
     * @return cusRpn 客户风险系数
     */
    public BigDecimal getCusRpn(){
        return cusRpn;
    }
    
    /**
     * 设置客户风险系数字段信息
     * @param cusRpn
     */
    public void setCusRpn(BigDecimal cusRpn){
        this.cusRpn = cusRpn;
    }
    
    /**
     * 获取信用等级字段信息
     * @return creditLevel 信用等级
     */
    public String getCreditLevel(){
        return creditLevel;
    }
    
    /**
     * 设置信用等级字段信息
     * @param creditLevel
     */
    public void setCreditLevel(String creditLevel){
        this.creditLevel = creditLevel;
    }
    
    /**
     * 获取激活有效期字段信息
     * @return actValidDays 激活有效期
     */
    public BigDecimal getActValidDays(){
        return actValidDays;
    }
    
    /**
     * 设置激活有效期字段信息
     * @param actValidDays
     */
    public void setActValidDays(BigDecimal actValidDays){
        this.actValidDays = actValidDays;
    }
    
    /**
     * 获取是否农户字段信息
     * @return agriFlg 是否农户
     */
    public String getAgriFlg(){
        return agriFlg;
    }
    
    /**
     * 设置是否农户字段信息
     * @param agriFlg
     */
    public void setAgriFlg(String agriFlg){
        this.agriFlg = agriFlg;
    }
    
    /**
     * 获取是否有工作单位字段信息
     * @return hasWorkPlace 是否有工作单位
     */
    public String getHasWorkPlace(){
        return hasWorkPlace;
    }
    
    /**
     * 设置是否有工作单位字段信息
     * @param hasWorkPlace
     */
    public void setHasWorkPlace(String hasWorkPlace){
        this.hasWorkPlace = hasWorkPlace;
    }
    
    /**
     * 获取工作单位字段信息
     * @return workPlace 工作单位
     */
    public String getWorkPlace(){
        return workPlace;
    }
    
    /**
     * 设置工作单位字段信息
     * @param workPlace
     */
    public void setWorkPlace(String workPlace){
        this.workPlace = workPlace;
    }
    
    /**
     * 获取回访电话字段信息
     * @return callBackTelnum 回访电话
     */
    public String getCallBackTelnum(){
        return callBackTelnum;
    }
    
    /**
     * 设置回访电话字段信息
     * @param callBackTelnum
     */
    public void setCallBackTelnum(String callBackTelnum){
        this.callBackTelnum = callBackTelnum;
    }
    
    /**
     * 获取推荐人手机号字段信息
     * @return referrerMobile 推荐人手机号
     */
    public String getReferrerMobile(){
        return referrerMobile;
    }
    
    /**
     * 设置推荐人手机号字段信息
     * @param referrerMobile
     */
    public void setReferrerMobile(String referrerMobile){
        this.referrerMobile = referrerMobile;
    }
    
    /**
     * 获取客户级别字段信息
     * @return cusLevel 客户级别
     */
    public String getCusLevel(){
        return cusLevel;
    }
    
    /**
     * 设置客户级别字段信息
     * @param cusLevel
     */
    public void setCusLevel(String cusLevel){
        this.cusLevel = cusLevel;
    }
    
    /**
     * 获取最高信用额度字段信息
     * @return maxCreditLimit 最高信用额度
     */
    public BigDecimal getMaxCreditLimit(){
        return maxCreditLimit;
    }
    
    /**
     * 设置最高信用额度字段信息
     * @param maxCreditLimit
     */
    public void setMaxCreditLimit(BigDecimal maxCreditLimit){
        this.maxCreditLimit = maxCreditLimit;
    }
    
    /**
     * 获取状态字段信息
     * @return status 状态
     */
    public String getStatus(){
        return status;
    }
    
    /**
     * 设置状态字段信息
     * @param status
     */
    public void setStatus(String status){
        this.status = status;
    }
    
    /**
     * 获取当前操作字段信息
     * @return curOp 当前操作
     */
    public String getCurOp(){
        return curOp;
    }
    
    /**
     * 设置当前操作字段信息
     * @param curOp
     */
    public void setCurOp(String curOp){
        this.curOp = curOp;
    }
    
    /**
     * 获取备注字段信息
     * @return remarks 备注
     */
    public String getRemarks(){
        return remarks;
    }
    
    /**
     * 设置备注字段信息
     * @param remarks
     */
    public void setRemarks(String remarks){
        this.remarks = remarks;
    }
    
    /**
     * 获取管理客户经理字段信息
     * @return cusManager 管理客户经理
     */
    public String getCusManager(){
        return cusManager;
    }
    
    /**
     * 设置管理客户经理字段信息
     * @param cusManager
     */
    public void setCusManager(String cusManager){
        this.cusManager = cusManager;
    }
    
    /**
     * 获取管理机构字段信息
     * @return mainBrId 管理机构
     */
    public String getMainBrId(){
        return mainBrId;
    }
    
    /**
     * 设置管理机构字段信息
     * @param mainBrId
     */
    public void setMainBrId(String mainBrId){
        this.mainBrId = mainBrId;
    }
    
    /**
     * 获取出账机构字段信息
     * @return chargeoffBrId 出账机构
     */
    public String getChargeoffBrId(){
        return chargeoffBrId;
    }
    
    /**
     * 设置出账机构字段信息
     * @param chargeoffBrId
     */
    public void setChargeoffBrId(String chargeoffBrId){
        this.chargeoffBrId = chargeoffBrId;
    }
    
    /**
     * 获取法人机构字段信息
     * @return legalOrgCode 法人机构
     */
    public String getLegalOrgCode(){
        return legalOrgCode;
    }
    
    /**
     * 设置法人机构字段信息
     * @param legalOrgCode
     */
    public void setLegalOrgCode(String legalOrgCode){
        this.legalOrgCode = legalOrgCode;
    }
    
    /**
     * 获取法人机构名称字段信息
     * @return legalOrgName 法人机构名称
     */
    public String getLegalOrgName(){
        return legalOrgName;
    }
    
    /**
     * 设置法人机构名称字段信息
     * @param legalOrgName
     */
    public void setLegalOrgName(String legalOrgName){
        this.legalOrgName = legalOrgName;
    }
    
    /**
     * 获取法人机构简称字段信息
     * @return legalOrgSimpleName 法人机构简称
     */
    public String getLegalOrgSimpleName(){
        return legalOrgSimpleName;
    }
    
    /**
     * 设置法人机构简称字段信息
     * @param legalOrgSimpleName
     */
    public void setLegalOrgSimpleName(String legalOrgSimpleName){
        this.legalOrgSimpleName = legalOrgSimpleName;
    }
    
    /**
     * 获取导入日期字段信息
     * @return importDate 导入日期
     */
    public String getImportDate(){
        return importDate;
    }
    
    /**
     * 设置导入日期字段信息
     * @param importDate
     */
    public void setImportDate(String importDate){
        this.importDate = importDate;
    }
    
    /**
     * 获取创建日期字段信息
     * @return createDate 创建日期
     */
    public String getCreateDate(){
        return createDate;
    }
    
    /**
     * 设置创建日期字段信息
     * @param createDate
     */
    public void setCreateDate(String createDate){
        this.createDate = createDate;
    }
    
    /**
     * 获取创建时间字段信息
     * @return createTime 创建时间
     */
    public String getCreateTime(){
        return createTime;
    }
    
    /**
     * 设置创建时间字段信息
     * @param createTime
     */
    public void setCreateTime(String createTime){
        this.createTime = createTime;
    }
    
    /**
     * 获取最后更新人字段信息
     * @return lastUpdateUser 最后更新人
     */
    public String getLastUpdateUser(){
        return lastUpdateUser;
    }
    
    /**
     * 设置最后更新人字段信息
     * @param lastUpdateUser
     */
    public void setLastUpdateUser(String lastUpdateUser){
        this.lastUpdateUser = lastUpdateUser;
    }
    
    /**
     * 获取最后更新时间字段信息
     * @return lastUpdateTime 最后更新时间
     */
    public String getLastUpdateTime(){
        return lastUpdateTime;
    }
    
    /**
     * 设置最后更新时间字段信息
     * @param lastUpdateTime
     */
    public void setLastUpdateTime(String lastUpdateTime){
        this.lastUpdateTime = lastUpdateTime;
    }

	public BigDecimal getMsgMarketingLmt() {
		return msgMarketingLmt;
	}

	public void setMsgMarketingLmt(BigDecimal msgMarketingLmt) {
		this.msgMarketingLmt = msgMarketingLmt;
	}

	public String getSendMsgInd() {
		return sendMsgInd;
	}

	public void setSendMsgInd(String sendMsgInd) {
		this.sendMsgInd = sendMsgInd;
	}	

}
